package me.zhengjie.modules.service;

import me.zhengjie.modules.domain.enterprise.EnterpriseInvestment;

import java.util.List;
import java.util.Map;

public interface EnterpriseInvService {
    /**
     * 批量添加企业投资动态信息
     * @param list
     * @return
     */
    int addEnterpriseInvByList(List<EnterpriseInvestment> list);

    /**
     * 根据企业名称查询投资动态信息
     * @param name
     * @return
     */
    List<EnterpriseInvestment> queryEnterpriseInvByName(String name);

    /**
     * 根据条件分页查询投资信息
     * @param map
     * @return
     */
    List<EnterpriseInvestment> queryEnterpriseInvForPageByConditions(Map<String,Object> map);

    /**
     * 根据条件查询投资信息条数
     * @param map
     * @return
     */
    int queryEnterpriseInvForPageByConditionsToTotal(Map<String,Object> map);
}
